--[[
描述 ： 应用 类
作者 ： 付大志
修改 ： jwg- qt
时间 ： 14/12/01
说明 ： 应用的操作
]] 

  
MLApp=Class('MLApp'); 
--MLApp.mInstance=MLPlugin.getStaticPluginInst('com.MLink.utils.MLUtils.MYApp');

--[[
功能   ： 安装应用
参数   ： string url  安装路径    
返回   ： 无
]]
function MLApp.installApp(url)

if not url  then  print('Warning: MLApp.installApp(),argument 1 is nil! ') return end
    if type(url) ~= 'string'  then print('Warning:  MLApp.installApp(),argument 1,type is not string!') return end

    --return MLApp.mInstance:installApp(url,MLNative.MLContext); 
end
--[[
功能   ： 启动应用
参数   ： string id   应用Id    
返回   ： 无
]]
function MLApp.startApp(id)
   if not id  then  print('Warning: MLApp.startApp(),argument 1 is nil! ') return end
    if type(id) ~= 'string'  then print('Warning:  MLApp.startApp(),argument 1,type is not string!') return end

    --return MLApp.mInstance:appStart(id,MLNative.MLContext);

end

--[[
功能   ： 应用是否存在
参数   ：  string  id   应用Id    
返回   ： true or false
]]
function MLApp.isExist(id)   

   if not id  then  print('Warning: MLApp.isExist(),argument 1 is nil! ') return end
    if type(id) ~= 'string'  then print('Warning:  MLApp.isExist(),argument 1,type is not string!') return end

    --return MLApp.mInstance:appIsInstalled(id,MLNative.MLContext)
end

--[[
功能   ： 退出应用
参数   ： 无
返回   ： 无
]]
function MLApp.exit() 
	MLApp.mInstance:exitApp(MLNative.MLContext);
end